home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 April / EnigmA AMIGA RUN 06 (1996)(G.R. Edizioni)(IT)[!][issue 1996-04][Skylink CD V].iso / earcd / utilgfx / cgrph216.rdm < prev    next >
Text File  |  1996-03-13  |  6KB  |  134 lines

  1. Short:    CyberGraphX Extension Update Version 2.16
  2. Author:   fmariak@chaosengine.ping.de,marvin@sun.ph-cip.uni-koeln.de
  3. Uploader: fmariak@chaosengine.ping.de (Frank Mariak)
  4. Type:     gfx/board
  5.  
  6.  
  7. The CyberGraphX system was designed to define an independant graphics
  8. standard for graphics boards. We also wanted to continue our development
  9. of graphics extensions. We could include all our knowledge of about 3 years
  10. of gfx board software development (graphics extensions for visiona, domino,
  11. picassoII and now the cybervision64).
  12.  
  13. CyberGraphX is based on hardware dependant monitor drivers and hardware
  14. independant libraries. This has some advantages: Bug fixes in the graphics
  15. extension or speed optimizations is of benefit for ALL gfx boards that are
  16. supported by the CyberGraphX system.
  17.  
  18. CyberGraphX allows using of 15/16/24 screens independant of the used
  19. color model. You are able to use the cybergraphics.library functions to
  20. modify this screens.
  21.  
  22. Currently there are versions for:  Domino
  23.                                    PicassoII
  24.                                    GVP Spectrum
  25.                                    Piccolo Z2/3
  26.                                    RetinaZ3
  27.                                    Cybervision
  28.                                    PiccoloSD64
  29.                                    A2410
  30.                                    DraCo Altais
  31.  
  32.  
  33.  
  34.  
  35. CHANGES:
  36.  
  37.  
  38.   cybergraphics Revision V40.65
  39.   -----------------------------
  40.    - fixed bug in ReadRGBPixel, it always returned 0 before
  41.    - changed some code in BltBitmap & BltMaskBitmapRastPort to
  42.      fix some problems with bob mask handling
  43.    - ri_RxOffset parameter is now supported, too with ScrollVPort()
  44.      CyberGraphX viewport scrolling
  45.    - GetBitmapAttr() graphics now correctly returns BMF_INTERLEAVED
  46.      for interleaved bitmaps in fast memory
  47.    - fixed a compatibility problem in AllocBitmap()/gfx patch in
  48.      conjunction with allocation of 24 bit friend bitmaps
  49.    - fixed bug in WritePixelArray()/cgfx. When SrcFormat was
  50.      RECTFMT_RGB, destination rastport was of ARGB type and width was less
  51.      or equal 3, the function did not work properly
  52.    - fixed some more problems in conjunction with NONLINEAR memory
  53.      display cards & screen toggling
  54.    - the SAVEMEM option should now work with NONLINEAR memory
  55.      display cards, too - even though this option is not
  56.      recommended for this boards due to heavy speed loss
  57.    - added ScrollVPort()/gfx patch to support RasInfo/ScrollVPort
  58.      style doublebuffering
  59.    - added AllocDBufInfo()/gfx patch. Returns 0 in case of cyber
  60.      graphx viewports because CyberGraphX doesn't support
  61.      intuition/graphics v3.0 double buffering
  62.    - added new tag CYBRBIDTG_BoardName to BestCModeIDTags()/cgfx
  63.    - added workaround for workbench.library's view by name bug in 16/32
  64.      bit modes
  65.    - fixed bug in WritePixel()/gfx in conjunction with new
  66.      SAVEMEM option
  67.    - changes in planar Draw()/gfx
  68.    - (Un)LockBitmap(Tags)()/cgfx calls now hide/set cursor correctly
  69.      if a software cursor is enabled.
  70.    - fixed a bug in RECTFMT_GREY8 scaling in conjunction with
  71.      PIXFMT_RGB15 bitmaps (ScalePixelArray()/cgfx)
  72.    - fixed a bug in magnified scaling code (RECTFMT_RGB as well
  73.      as RECTFMT_GREY8) (ScalePixelArray()/cgfx)
  74.    - In order to reduce memory consumption in less or equal 16 colour
  75.      modes, CyberGraphX now keeps a planar representation of the screen
  76.      bitmap in fastmem and a chunky representation in video memory if
  77.      the NOCHIPSCREEN option is switched on.
  78.    - italic text printing works again (was broken since srcx BltTemplate
  79.      fix)
  80.    - Planar2Chunky()/driver call is used more often even in RGB modes
  81.      now if board supports hardware planar2chunky conversion
  82.    - minor optimizations in Write&ScalePixelArray/cgfx()
  83.    - BltTemplate()/gfx srcX>127 did not work properly. Now fixed
  84.    - diverse changes in CopyCyberMap()/cgfx
  85.  
  86.  
  87.   cyberintuition Revision V40.30
  88.   ------------------------------
  89.    - all NOCHIPSCREEN bitmaps are allocated with BMF_DISPLAYABLE
  90.      flag now
  91.    - fixed bug in conjunction with NOCHIPSCREEN option. Even if
  92.      Closescreen() returned FALSE, the custom screen bitmap was
  93.      freed. (fixed PGS3 crashes)
  94.  
  95.    - SAVEMEM bitmaps are always alloc'ed interleaved now
  96.    - fixed bug in OpenScreenTagList(). EraseRect()'s xMax was not
  97.      inside the screen's bitmap region which caused memory corruption
  98.      when SAVEMEM & NOCHIPSCREEN was switched on
  99.    - added new option SAVEMEM to switch <= 16 colour fast planar
  100.      memory consumption reduction feature on/off
  101.  
  102.  
  103.   CyberVision Revision V1.41
  104.   --------------------------
  105.    - changed the display FIFO programming. low resolutions should
  106.      work better now
  107.  
  108.    - blitter is disabled now when screen resolutions wider than 1600
  109.      pixels are used
  110.  
  111.    - new environment variable env:cybergraphics/cybervision/MEMCLOCK
  112.      to set default memory clock, value is in MHz
  113.    - changed default memclock back to 50mhz
  114.  
  115.   Picasso Revision V1.28
  116.   ----------------------
  117.   - changed modenames to fix pattern matching problems (* changed to ×)
  118.  
  119.   Piccolo Revision V1.28
  120.   ----------------------
  121.   - changed modenames to fix pattern matching problems (* changed to ×)
  122.  
  123.   PiccoSD64 Revision V1.29
  124.   ------------------------
  125.   - changed modenames to fix pattern matching problems (* changed to ×)
  126.  
  127.   Spectrum  Revision V1.28
  128.   ------------------------
  129.    - changed modenames to fix pattern matching problems (* changed to ×)
  130.  
  131.   RetinaZ3 Revision V1.10
  132.   -----------------------
  133.    - changed modenames to fix pattern matching problems (* changed to ×)
  134.